
                      *{
                          margin: 0px;
                          padding: 0px;
                      }

/*导航栏*/
.header{
    display: block;
    margin: 0px auto;
}

.pageNav{
    max-width: 1200px;
    width: 1200px;
    display: flex;
    justify-content: space-between;
    margin: auto;
}

li {
    list-style: none;
    text-decoration:none;
    margin: auto;
}

li a{
    text-decoration:none;
    font-size: 20px;
    color: black;
    font-family: Microsoft YaHei;
    padding: 22px 32px 24px;

}


.pageNav_list_title:hover a{
    color: white;
    background: #0C1D59;

}

.active {
    color: white;
    background: #0C1D59;
}

.header_img{
    margin: 8px auto 8px 0px;
}

.pageNav_list{
    display: flex;
    align-items: center;
    justify-content: space-around;
}

 /*bannert图*/
 .bannner_swiper01{
    min-width: 1200px;
    height: 932px;
    background-image:url('../img/bannner01.png');
    background-size:100% 100%;
    background-repeat:no-repeat;
    position: relative;
}

  .bannner_swiper02{
     min-width: 1200px;
     height: 932px;
     background-image:url('../img/bannner02.png');
     background-size:100% 100%;
     background-repeat:no-repeat;
     position: relative;
 }

.yuQingDesign  {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    top: 167px;
    border: 1px solid red;
    width: 929px;
    height: 323px;
    background: #001B4D;
    opacity: 0.6;
}

.yuQingDesign_title{
    display: flex;
    align-items: center;
    justify-content: center;
}

.yuQingDesign_title_maxWord{
    font-size: 212px;
    font-family: LiXuKe;
    font-weight: 400;
    color: #DE262E;
}

.yuQingDesign_title_min h1{
    font-size: 38px;
    font-family: Source Han Serif CN;
    font-weight: 800;
    color: #FFFFFF;
    opacity: 0.8;
    margin: 83px auto 40px;
}

.yuQingDesign_title_min h2{
    text-align: center;
    font-size: 41px;
    font-family: Source Han Serif CN;
    font-weight: 500;
    color: #FFFFFF;
    opacity: 0.8;
    margin: 0px auto 47px;
}

.yuQingDesign_title_min hr{
    width: 500px;
    height: 1px;
    background-color: #F5F5F5;
    margin: auto;
}

.yuQingDesign_text{
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #FFFFFF;
    line-height: 57px;
    opacity: 0.8;
    text-align: center;
    letter-spacing: 20px;
}

.bannner_swiper03{
    min-width: 1200px;
    height: 932px;
    background-image:url('../img/bannner01.png');
    background-size:100% 100%;
    background-repeat:no-repeat;
    position: relative;
}
.bannner_above{
    width: 228px;
    height: 68px;
    background: #FFFFFF;
    border-radius: 34px;
    position: absolute;
    top: 501px;
    bottom: 338px;
    transform: translate(-50%);
    left: 50%;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #1E39B7;
    text-align: center;
    line-height: 68px;
}

.bannner_carousel{
    /*display: flex;*/
    /*align-items: center;*/
    /*position: absolute;*/
    /*left: 50%;*/
    /*transform: translate(-50%);*/
    bottom: 290px;
}

.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 34px;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 290px;
    left: 0;
    width: 100%;
}
.bannner_carousel_button,.bannner_carousel .swiper-pagination-bullet{
    width: 91.5px;
    height: 6.9px;
    background: #FFFFFF;
    opacity: 0.2;
    border-radius: 3px;
    margin: auto 34px;
}

.bannner_carousel .swiper-pagination-bullet-active{
    background: #FFFFFF;
    opacity: 0.6;
    border-radius: 3px;
}

.bannner_middle{
    display: flex;
    align-items: flex-end;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    bottom: -44px;
    z-index: 1;
}

.bannner_middle_square:hover{
    /*width: 299px;*/
    /*height: 276px;*/
    background: #59A1BA;
    box-shadow: 0px 6px 3px 0px rgba(80,80,80,0.15);
    border-radius: 8px;
    transform: translate3d(0,-10px,0);
}

/*.bannner_middle_square:nth-of-type(1){*/
/*    width: 299px;*/
/*    height: 276px;*/
/*    background: #59A1BA;*/
/*    box-shadow: 0px 6px 3px 0px rgba(80,80,80,0.15);*/
/*    border-radius: 8px;*/
/*}*/

.bannner_middle_square{
    width: 262px;
    height: 242px;
    background: #FFFFFF;
    box-shadow: 0px 6px 3px 0px rgba(80,80,80,0.15);
    border-radius: 8px;
    margin: 16px;
    transition: all 0.3s;
}

.middle_square_title{
    text-align: center;
    margin-top: 40px;
}

.middle_square_title p{
    margin: 0px;
    padding: 0px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000A4A;
}

.middle_square_content{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #011D50;
    opacity: 0.6;
    margin: 26px 23px ;
}

.bannner_middle_square:hover .middle_square_content{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    opacity: 0.6;
}

.bannner_middle_square:hover p{
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    opacity: 0.9;
}

.bannner{
    height: 971px;
    position: relative;
}

/*新闻中心*/
.newsCenter{
    width: 1200px;
    height: 490px;
    margin: 68px auto 39px;
    display: flex;
    justify-content: space-between;
}

.newsCenter_left{
    width: 760px;
    height: 490px;
}

.newsCenter_center{
    width: 407px;
    height: 490px;
    background: #1D3073;
}

.newsCenter_center .swiper{
    height: 490px;
}

.newsCenter_right{
    width: 60px;
    height: 166px;
    background: #898989;
    border-radius: 30px;
    font-size: 22px;
    font-family: Source Han Serif CN;
    font-weight: 500;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    right: 0px;
}

.newsCenter_right span{
    text-align: center;
    margin: 39px 15px;
    writing-mode:vertical-rl;
}

.newsCenter_left_title p{
    font-size: 30px;
    font-family: Source Han Serif CN;
    font-weight: 800;
    color: #0C1D59;
    margin-bottom: 14px;
}

.newsCenter_left_title_news:nth-of-type(1){
    font-size: 26px;
    font-family: Source Han Serif CN;
    font-weight: 500;
    color: #0C1D59;
}

.newsCenter_left_title_news{
    font-size: 16px;
    font-family: Source Han Serif CN;
    font-weight: 500;
    color: #0C1D59;
}

.newsCenter_News{
    position: absolute;
    display: flex;
    margin-top: 59px;
    margin-left: 31px;
}

.newsCenter_News_left_tr{
    display: flex;
    color: #0C1D59;
}

.newsCenter_News_left_td,.newsCenter_News_left_title,.newsCenter_News_left_td2,.newsCenter_News_left_title2{
    writing-mode:vertical-rl;
    height: 124px;
    margin-right: 8px;
    font-size: 15px;

}

.newsCenter_News_img .swiper{
    width: 656px;
    height: 352px;
    position: absolute;
}

.newsCenter_News_left_td,.newsCenter_News_left_td2{
    width: 18px;
}

.newsCenter_News_left_tr .swiper-button-next,.newsCenter_News_left_tr .swiper-button-prev{
    position: static;
    margin-top: 0;
}

.newsCenter_News_left_tr .swiper-button-next:after,.newsCenter_News_left_tr .swiper-button-prev:after{
    font-size: 0px;/*去除swiper左右标签*/
    width: 18px;
    height: 124px;
}

/*.newsCenter_News_left_prev .swiper-button-disabled:after{*/
/*    background: #1D3073;!*有色差*!*/
/*    animation-delay: 0.01ms;*/
/*}*/

/*.newsCenter_News_left_next .swiper-button-disabled:after{*/
/*    background: #05b3d7;*/
/*    animation-delay: 0.01ms;*/
/*}*/

.newsCenter_News_left_title2{
    color: #B2B2B2;
}

.newsCenter_News_left{
    margin-right: 28px;
}

/*新闻列表*/
.newsCenter_center_text{
    margin: 37px 7px;
}

.newsCenter_center_text_docx{
    font-size: 16px;
    font-family: Source Han Serif CN;
    font-weight: 500;
    color: #FFFFFF;
}

.newsCenter_center_text_title{
    color: #FFFFFF;
    text-decoration:none;
    flex: 0 1 calc(33.33%);
}

.newsCenter_center_text_date{
    font-size: 16px;
    font-family: Source Han Serif CN;
    font-weight: 500;
    color: #B2B2B2;
    float:right;
}

/*项目案例*/
.projectCase{
    min-width: 1200px;
    height: 729px;
    background-image: url(../img/projectCase.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
}

.projectCase_title{
    position: absolute;
    left: 50%;
    top: 113px;
    transform: translate(-50%);
    width: 1200px;
    height: 76px;
    display: flex;
    justify-content: space-between
}

.projectCase_title_right{
    width: 115px;
    height: 30px;
    display: flex;
    justify-content: space-between;
    margin-top: 46px;
}

.projectCase_title_left{
    width: 700px;
    height: 76px;
}

.projectCase_title_left p{
    font-size: 30px;
    font-family: SourceHanSerifCN-Heavy;
    font-weight: 800;
    color: #FFFFFF;
}

.projectCase_title_left_news:nth-of-type(1){
    font-size: 35px;
    font-family: SourceHanSerifCN-Medium;
    color: #FFFFFF;
}

.projectCase_title_left_news:nth-of-type(2){
    font-size: 22px;
    font-family: SourceHanSerifCN-Medium;
    color: #FFFFFF;
}

.projectCase_title_right_btn,.projectCase_title_right .swiper-button-prev{
    width: 45px;
    height: 30px;
    background: rgba(253, 251, 251, 0.4);
    color: white;
    text-align: center;
    font-size: 32px;
    line-height: 30px;
}
.projectCase_title_right .swiper-button-next:after, .projectCase_title_right .swiper-button-prev:after {
    font-size: 20px;
}
.projectCase_title_right .swiper-button-next, .projectCase_title_right .swiper-button-prev {
    position: relative;
    font-size: 0px;
}


.projectCase_content,.projectCase .swiper{
    width: 1120px;
    height: 413px;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    top: 210px;
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
}

.projectCase_content_img{
    width: 338px;
    height: 188px;
    position: relative;
    margin-top: -40px;
}

.projectCase_content_img_title{
    position: absolute;
    top: 5px;
    left: 10px;
    width: 195px;
    height: 19px;
    background: #DE262E;
    font-size: 12px;
    font-family: Source Han Serif CN;
    font-weight: 500;
    color: #FFFFFF;
    text-align: center
}

/*联系我们*/
.contactUs{
    width: 1200px;
    height: 412px;
    margin: 101px auto 72px;
}

.contactUs_bottom{
    height: 328px;
    margin-top: 18px;
    display: flex;
}

.contactUs_bottom_form{
    height: 328px;
    width: 684px;
}

.contactUs_bottom_map{
    width: 516px;
    height: 328px;
    background: #F5F5F5;
}

.contactUs_bottom_form{
    font-size: 22px;
    font-family: Source Han Serif CN;
    font-weight: 500;
    color: #000000;
}

.contactUs_bottom_form label{
    font-size: 22px;
    font-family: Source Han Serif CN;
    font-weight: 500;
    color: #000000;
    line-height: 72px;
    width: 97px;
}

.contactUs_bottom_form input,.contactUs_bottom_form textarea{
    width: 450px;
    height: 46px;
    background: #F5F5F5;
    box-shadow: 0px 5px 18px 0px rgba(80,80,80,0.15);
    border-radius: 36px;
    font-size: 22px;
    padding-left: 36px;
    padding-right: 67px;
    resize: none;
    overflow-y: hidden;
}
input,textarea{
    background:none;
    outline:none;
    border:0px;
}

.friendlyLink{
    width: 1200px;
    margin: auto;
    background: #FBFBFB;
}

/*友情链接*/
.friendly_bottom{
    background: #FBFBFB;
    padding: 70px 0 60px 0;
}

.friendlyLink_accept{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 40px;
}

.friendlyLink_accept a{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    line-height: 48px;
    margin-right: 32px;
    text-decoration: none;
}


/* bottom */
.yuQingBottom{
    background-color: #1D3073;
}

.yuQingBottom_info{
    width: 1200px;
    height: 300px;
    margin: auto;
    display: flex;
    align-items: center;
}

.yuQingBottom_Information{
    width: 345px;
    height: 300px;
}

.yuQingBottom_Information_png{
    width: 211px;
    height: 37px;
    padding: 30px 0 30px;
}

.yuQingBottom_Information_tell,.yuQingBottom_Information_address{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 30px;
    display: flex;
}

.yuQingBottom_Information_QR:hover img{
    content: url('../img/QRcode.jpg');
    width: 100px;
    animation: fadenum 2s;
}

@keyframes fadenum {
  0% {
    transform: translateY(10px);
    opacity: 0;
  }
  100% {
    transform: translateY(0px);
    opacity: 1;
  }
}

.yuQingBottom_menu{
    width: 776px;
    height: 210px;
    border-left: 2px solid #050F30;
    display: flex;
    justify-content:  flex-start;
}

.yuQingBottom_menu_ul {
    margin-left: 100px;
}

.yuQingBottom_menu_ul a{
    text-decoration: none;
}

.yuQingBottom_menu_ul h2{
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 30px;
    margin-bottom: 20px;
}

.yuQingBottom_menu_ul h6{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #ADB2C4;
    line-height: 36px;
}


/*赣备*/
.footer{
    min-width: 1200px;
    background:#0C1D59;
    padding:24px 0;
}

.footer p{
    text-align: center;
    font-size: 18px;
    font-family: Source Han Serif CN;
    font-weight: 500;
    color: #FFFFFF;
}

.footer a{
    text-decoration: none;
}

.projectCase .swiper-slide{
    top: -150px;
}

